@charset "utf-8";
/* CSS Document */

*{margin:0 auto;}
html, body, ul, li {padding:0; margin:0;}
html, body {overflow-x:hidden;}
html{overflow:auto;}
a{text-decoration:none;line-height:20px;}
ol,ul,li{list-style:none;}
img{border:0;}
input,textarea{BACKGROUND-COLOR: transparent; border:none;overflow:auto;outline:none;}
.top_bg{ height:30px; background:#f7f7f7; margin-top:2px; padding:0 30px;}
.marin{ padding-top:2px; width:960px; margin:0 auto;}
.top_left li{ float:left; font-size:12px; color:#333; padding-right:23px; height:30px; line-height:30px;}
.top_left li a{color:#333; text-decoration:none;}
.top_right li{float:left; font-size:12px; color:#333; height:30px; line-height:30px; }
.top_right li a{color:#333; text-decoration:none;}
.top_left { float:left; width:360px;}
.top_right { float:right; }
.logo_zc{ background:url(../images/logo_zc.png) no-repeat 109px center; height:122px; width:960px; float:left;} 
.center_bg{ background:url(../images/center.png) no-repeat left center; height:570px; width:960px; clear:both;}
.center_top{ height:23px; font-size:12px; color:#999; float:right; line-height:23px; padding-top:8px; padding-right:40px;}
.center_top a{ color:#c91623; text-decoration:none;}
.center_main { width:780px; clear:both; padding-top:30px; padding-bottom:5px; }
.center_left { width:400px; float:left; }
.input_1{ background:url(../images/input.png) no-repeat left center; width:259px; height:37px;}
.input_yzm{ background:url(../images/input_yzm.png) no-repeat left center; width:130px; height:37px;}
.center_left ul li{ float:left;}
.center_left ul{ clear:both; padding-bottom:28px; height:37px;}
.center_line { background:url(../images/line_2.png) no-repeat center; height:344px; width:6px; float:left;}
.center_right{width:321px;  float:right;}
.center_right_bt{ font:14px "微软雅黑", "黑体";color:#333; font-weight:bold; text-align:center;}
.foot{ clear:both;width:660px; margin:0 auto; height:32px; padding-top:35px;}
.foot ul li {float:left; font-size:12px; color:#333;  height:30px; line-height:30px;}
.foot ul li a{color:#333; text-decoration:none;}

/**************登录样式*****************/
.login_main{ height:34px; background:url(../images/login_top_bg.png) repeat-x center;}
.login_top{ height:34px; width:960px; margin:0 auto;}
.login_top_left{ float:left; width:223px; font-size:12px; color:#fff; height:34px; line-height:34px;}
.login_top_left ul li { float:left;}
.login_top_left ul li a{ text-decoration:none; color:#fff;}
.login_top_right{ float:right; position:relative; width:225px; }
.login_top_right img { position:absolute;}
.login_center_bg{ height:89px; background:url(../images/login_center_bg.png) repeat-x; clear: both;}
.login_logo{ background:url(../images/login_logo.png) no-repeat  left bottom; height:74px; width:960px;}
.login_foot_bg{ background:url(../images/login_foot_bg.png) repeat-x left center;}/* height:372px;*/
.login_foot_main{ width:960px; height:372px; padding-top:18px;}
.login_foot_left{ background:url(../images/login_sr.png) no-repeat left top; height:372px; width:432px; float:left;}
.login_foot_left ul li{font-size:12px; color:#333; }
.login_yh{ background:url(../images/login_yh.png) no-repeat left center; width:307px; height:37px; padding-left:45px;}
.login_mima{ background:url(../images/login_mima.png) no-repeat left center; width:307px; height:37px;padding-left:45px;}
.login_yzm{ background:url(../images/login_yzm.png) no-repeat left center; width:166px; height:37px; }
.login_yzm1{ background:url(../images/login_yzm1.png) no-repeat 10px center; width:128px; height:37px;}
.login_ljdu{ float:left; padding-right:10px;}

.login_foot_right{ float:right; padding-top:45px;}
.login_foot_rightbg{background:url(../images/login_right.png) no-repeat left top; width:420px; height:249px;font-size:12px; color:#333;text-indent: 2em; padding-top:75px; padding-right:10px; padding-left:20px; line-height:24px;}

.login_foot{ background:url(../images/foot_bg.png) repeat-x left center; height:66px; position:fixed; bottom:0; width:100%; }
.login_foot ul li{ font-size:12px; color:#fff; float:left; line-height:66px;}
.login_foot_text{ width:800px; margin:0 auto;}
.login_zc{ float:left;  padding-right:5px;  height:42px; line-height:42px;}
.login_zc a{ height:42px; line-height:42px;  font-size:12px; color:#1377b5;  text-decoration:none;}


/**************机器人样式*****************/
.jqr_topbg{  width:1188px; height:85px;}
.jqr_top_left{ background:url(../images/jqr_logo.png) no-repeat 18px; center; height:85px; width:334px; float:left;}
.jqr_top_right{ float:right; width:140px; height:71px; padding-top:14px;padding-right:19px;}
.jqr_top_rg{ }
.jqr_top_text1{ padding-top:6px;}
.jqr_center{ height:520px; width:1164px; padding-left:12px; padding-right:12px;}
.jqr_center_left{ background:url(../images/jqr_centerbg.png) no-repeat left top; height:459px; width:673px; float:left; }
.jqr_jqkf{ padding-left:17px; width:656px; height:335px; padding-top:18px; position:relative;}
.jqr_center_jqr{ background:url(../images/jqr_center_jqr.png) no-repeat left center; height:54px; width:63px; float:left;}
.jqr_center_wenhou{ height:50px; width:565px; float:left; background:#eaf6ff; padding-left:21px; padding-right:4px;font-size:12px; color:#000; padding-top:4px; line-height:24px; overflow:hidden;}
.jqr_left_footer{ width:674px; height:76px;}
.jqr_footer_left{ width:538px; heigh:66px; float:left; padding-left:10px; padding-top:10px; font-size:12px; color:#333;}
.jqr_footer_right{ float:right; padding-top:10px;width:93px; padding-left:30px;}
.jqr_center_right{ width:482px; height:459px; float:right;}
.jqr_center_righttop{ background:url(../images/jqr_rightimg.png) no-repeat left top; width:482px; height:424px; }
.jqr_center_rightfooter{ height:35px; width:482px; background:url(../images/jqr_footerlogo.png) no-repeat left center;}
.jqr_ssjg{ position:absolute; width:562px; background:#f2f7fe; left:0; bottom:2px; padding-left:10px; border:1px solid #999;}
.jqr_ssjg ul li a{ font-size:12px; color:#333; text-decoration:none;}
.jqr_ssjg ul li a:hover{font-size:12px; color:#fff; text-decoration:none; background:#355fb1;}
.jqr_ssjg ul li { padding-bottom:10px;}
.jqr_gb{ text-align:right;}
.jqr_center_yh { background:url(../images/jqr_center_yh.png) no-repeat center; width:51px; height:54px;}


.jqr_left_why{ float:left; padding-right:17px;   width:640px;}
.jqr_left_dot{background:url(../images/dot.png) no-repeat right center; width:12px; height:16px;}
.jqr_left_text{background:#eaf6ff; height:46px; padding-left:21px; padding-right:21px; vertical-align:top; padding-top:4px; line-height:24px; color:#333; font-size:12px;}
.jqr_left_time{width:100px; margin:0 auto; font-size:12px; color:#999; height:30px; line-height:50px; clear:both; padding-bottom:12px;}
.jqr_left_yh{clear:both; float:left; padding-right:17px; padding-top:12px;  width:640px;}
.jqr_left_yhtext{background:#eaf6ff; height:46px; padding-left:21px; padding-right:21px; vertical-align:top; padding-top:4px; line-height:24px; color:#333; font-size:12px;}
.jqr_left_dot1{background:url(images/dot1.png) no-repeat right center; width:12px; height:16px;}
.jqr_left_jg{float:left; padding-right:17px;   width:640px; padding-top:12px;}
.jqr_left_text a{ font-size:12px; color:#355fb1; text-decoration:none;}
.jqr_left_text a:hover{ text-decoration:underline;}

/**************公众互动*****************/
.gzhd_top{ background:url(../images/gzhd_top.png) no-repeat left center; height:107px;}
.gzhd_logo{ background:url(../images/gzhd_logo.png) no-repeat 128px top; height:81px; width:799px; float:left; }
.gzhd_logo_text{ font-size:12px; color:#fff; text-align:right; height:26px; line-height:26px; clear:both; padding-right:36px;}
.gzhd_logo_text a{ font-size:12px; color:#fff; text-decoration:none;}
/*.gzhd_bg{ background:url(../images/gzhd_bg.png) left top;}*/
.gzhd_center{  padding-top:25px; }
.gzhd_img1{ background:url(../images/gzhd_bg_img1.png) no-repeat left top; height:195px; width:291px; float:left; position:relative;}
.gzhd_img2{ background:url(../images/gzhd_bg_img2.png) no-repeat left top; height:195px; width:291px; float:left; position:relative;}
.gzhd_img3{ background:url(../images/gzhd_bg_img3.png) no-repeat left top; height:195px; width:291px; float:left; position:relative;}
.gzhd_img4{ background:url(../images/gzhd_bg_img4.png) no-repeat left top; height:195px; width:291px; float:left; position:relative;}
.gzhd_img5{ background:url(../images/gzhd_bg_img5.png) no-repeat left top; height:195px; width:291px; float:left; position:relative;}
.gzhd_img6{ background:url(../images/gzhd_bg_img6.png) no-repeat left top; height:195px; width:291px; float:left; position:relative;}
.gzhd_img7{ background:url(../images/gzhd_bg_img7.png) no-repeat left top; height:195px; width:291px; float:left; position:relative;}
.gzhd_img8{ background:url(../images/gzhd_bg_img8.png) no-repeat left top; height:195px; width:291px; float:left; position:relative;}
.gzhd_bt{ font-size:19.83px; color:#fff; text-align:center; height:28px; line-height:28px;}
.gzhd_bg_img{ width:291px; text-align:center; padding-top:30px;}
.gzhd_btmbg{ background:url(../images/gzhd_btmbg.png) no-repeat left top; width:281px; height:107px; position:absolute; bottom:0; left:0; padding-top:4px; padding-left:5px; padding-right:1px;}
.gzhd_btmbg a { font-size:12px; color:#fff; line-height:20px; text-decoration:none;}


/**************修改个人信息*****************/
.xg_main{  width:460px; margin:0 auto;  padding-top:35px; }
.xg_yh{ width:400px; padding-left:60px;}
.xg_yh ul { height:64px;}
.xg_yh ul li{ float:left; font-size:14px; color:#999; height:37px; line-height:37px;}
.xg_input{ background:url(../images/input.png) no-repeat 10px center;}
.xg_text{ font-size:12px; color:#999; text-align:center; padding-bottom:20px;}
.xg_text a{ font-size:12px; color:#1377b5;  text-decoration:none;}

/**************注册成功*****************/
.zccg_main{width:430px; height:113px;}
.zccg_left{ background:url(../images/zccg_dg.png) no-repeat left center; height:113px; width:141px; float:left;}
.zccg_right{ float:left; width:281px;  font:24px "微软雅黑", "黑体";color:#333; padding-top:10px;}
.zccg_right ul li{ }
.zccg_left_1{ background:url(../images/zccg_wrong.png) no-repeat left center; height:113px; width:141px; float:left;}

/**************找回密码*****************/
.zhmm_logo{ background:url(../images/zccg_logo.png) no-repeat 78px top; height:81px; width:799px; float:left;}


/**************草案征集样式*****************/
.canzj_search{ background:url(../images/canzj_sou.png) no-repeat left center; width:259px; height:50px; padding-left:5px; margin-top:10px; margin-left:20px;  position:absolute; right:0;}
.canzj_top_righttext{ width:292px; height:13px; float:right; padding-left:8px; position:absolute; bottom:0; right:0;}
.canzj_top_righttext ul li{ float:right; padding-left:15px;}
.canzj_center{ width:960px; padding-top:8px; padding-bottom:30px;}
.canzj_dw {  height:30px; line-height:30px;  width:960px; padding-top:5px; }
.canzj_dwbanner{background:url(../images/canzj_dw.png) no-repeat left center;  font-size:12px; color:#333;  font-weight:bold; float:left; padding-left:20px;}
.canzj_dwtz{ float:right !important; font-size:12px; margin:0 !important;}
.canzj_dwtz a{ font-size:12px; color:#1c8dd3; padding-left:5px;}
.canzj_banner{ background:url(../images/canzj_banner.png) no-repeat left center; height:30px; width:960px; line-height:30px;}
.canzj_banner ul li{ float:left; font-size:12px; color:#333; padding-left:20px; font-weight:bold; text-align:left; }
.canzj_line{ background:url(../images/canzj_line.png) no-repeat center; height:30px; width:1px;}
.canzj_line1{ background:url(../images/canzj_line1.png) repeat-x; height:1px;}
.canzj_bt{ font-size:14px; color:#176dbd; font-weight:bold; padding-left:20px; height:20px; line-height:20px;}
.canzj_table{ clear:both;}
.canzj_table li{ float:left; height:27px; line-height:27px; border-bottom:1px solid #eff2f4;}
.canzj_checkbox{ width:50px;  padding-left:20px; border-bottom:1px solid #eff2f4;}
.canzj_checkbox1{ width:50px;  padding-left:20px;  background:#f7f7f7;}
.canzj_name{ width:460px; font-size:12px; color:#333; padding-left:15px; }
.canzj_zt{width:100px; font-size:12px; color:#F00; padding-left:15px;}
.canzj_day{width:150px; font-size:12px; color:#333; padding-left:15px;}
.canzj_p{width:120px;font-size:12px; color:#333; padding-left:15px;}
.canzj_name1{ width:460px; font-size:12px; color:#333; padding-left:15px; background:#f7f7f7; }
.canzj_zt1{width:100px; font-size:12px; color:#F00; padding-left:15px; background:#f7f7f7; }
.canzj_day1{width:150px; font-size:12px; color:#333; padding-left:15px; background:#f7f7f7;}
.canzj_p1{width:120px;font-size:12px; color:#333; padding-left:15px; background:#f7f7f7;}

.canzj_name2{ width:578px; font-size:12px; color:#333; padding-left:20px; }
.canzj_day2{width:210px; font-size:12px; color:#333; padding-left:20px;}
.canzj_p2{width:100px;font-size:12px; color:#333; padding-left:20px;}
.canzj_name3{ width:578px; font-size:12px; color:#333; padding-left:20px; }
.canzj_day3{width:210px; font-size:12px; color:#333; padding-left:20px;}
.canzj_p3{width:100px;font-size:12px; color:#333; padding-left:20px;}

.canzj_name2 a{ color:#333;}
.canzj_name2 a:visited{ color:#999;}
.canzj_name2 a:hover{ color:#666;}
.canzj_name2 a:active{ color:#666;}
.canzj_name3 a{ color:#333;}
.canzj_name3 a:visited{ color:#999;}
.canzj_name3 a:hover{ color:#666;}
.canzj_name3 a:active{ color:#666;}

.canzj_name a{ color:#333;}
.canzj_name a:visited{ color:#999;}
.canzj_name a:hover{ color:#666;}
.canzj_name a:active{ color:#666;}
.canzj_name1 a{ color:#333;}
.canzj_name1 a:visited{ color:#999;}
.canzj_name1 a:hover{ color:#666;}
.canzj_name1 a:active{ color:#666;}


.canzj_top{background:url(../images/gzhd_top1.png) no-repeat left center; height:107px; width:100%}
.canzj_logo{  background:url(../images/canzj_logo.png) no-repeat left top; height:81px; width:960px;  margin:0 auto;}
.canzj_tz{ background:url(../images/canzj_tz.png) no-repeat; height:35px; width:162px; position:absolute; right:0; top:30px; padding-left:8px; font-size:12px; padding-top:10px; }
.canzj_tz ul li{ float:left; padding-right:5px; margin:0 !important;}
.canzj_button{ background:url(../images/canzj_button.png) no-repeat center; width:84px; height:26px;}
.canzj_button a{ font-size:12px; color:#333; text-align:center;  height:26px; line-height:26px; width:84px; display:block;}
.canzj_buttons { height:30px; line-height:30px;  width:960px; padding-top:5px; position:relative;}
.canzj_buttons ul li{ float:left; margin-right:20px;}
